/**
 * 
 * @desc    将 HEX 颜色转换为其 RGB 表示
 * @param   {string} hex 要转换的颜色
 * @return  {string} 传递颜色的 RGB 表示
 */
function hexToRGB(hex) {
  // 去除可能存在的 # 号
	hex = hex.replace(/^#/, '');
	// 将 hex 值拆分为 R、G、B 部分
	let bigint = parseInt(hex, 16);
	let r = (bigint >> 16) & 255;
	let g = (bigint >> 8) & 255;
	let b = bigint & 255;
	// 返回 RGB 颜色值
	return `rgb(${r}, ${g}, ${b})`;
}

export { hexToRGB };